//package org.lwd.datalink.domain.plugin.reader.dummy;
//
//import com.alibaba.fastjson.JSONObject;
//import com.google.common.collect.Sets;
//import org.lwd.datalink.domain.media.MediaSourceType;
//import org.lwd.datalink.domain.plugin.PluginParameter;
//import org.lwd.datalink.domain.plugin.PluginReaderParameter;
//
//import java.util.Set;
//
///**
// * @Author: weidong.lin
// */
//public class DummyReaderParameter extends PluginReaderParameter {
//
//    @Override
//    public String initPluginName() {
//        return "reader-dummy";
//    }
//
//    @Override
//    public String initPluginClass() {
//        return "org.lwd.datalink.reader.dummy.DummyTaskReader";
//    }
//
//    @Override
//    public String initPluginListenerClass() {
//        return "org.lwd.datalink.reader.dummy.DummyTaskReaderListener";
//    }
//
//    @Override
//    public Set<MediaSourceType> initSupportedSourceTypes() {
//        return Sets.newHashSet();
//    }
//
//    public static void main(String args[]) {
//        String str = new DummyReaderParameter().toJsonString();
//        System.out.println(str);
//        PluginParameter parameter = JSONObject.parseObject(str, PluginParameter.class);
//        System.out.println(parameter.getClass().getCanonicalName());
//    }
//}
